The Model Overview panel includes a list of the currently available trained and untrained models, and provides a summary of each model — including its type, status, and parameters count. For a selected item, you can view a general description of the model, as well as the classes defined for a segmentation model. You can also create new deep learning models or import models from this panel.
Choose Artificial Intelligence > Deep Learning Tool on the menu bar to open the Deep Learning Tool dialog. The Model Overview panel, shown below, appears by default. You can also click the Back to Model Overview button on any other panel to navigate back the Model Overview panel.
Model Overview panel
A. Model list B. Details C. Classes D. Apply
All deep learning models available in the Deep Trainer folder, both trained and untrained, are listed in the top section of the Model Overview panel. You can also create new models and import models from this section of the panel.
Model list
|
|
Description |
|---|---|
|
Filter |
Lets you filter the model list by Model Name key words. You can also sort the list in ascending or descending order. |
|
Model Name |
Indicates the name assigned to the model. You can edit the name of a model by double-clicking. Note Models names with the symbol * appended to their name indicate that the model is not saved. Unsaved changes include modifications to the model's architecture and updates to the training weights. |
|
Model Type |
Indicates the model type, as follows: Semantic segmentation… Trained for binary and multi-class semantic segmentation tasks. The number of classes is indicated for this type of model, for example n = 4. Regression… Trained for super-resolution and denoising tasks. |
|
Model Status |
Indicates the model status, as follows: Not loaded… The model is not loaded in the Deep Learning Tool. Click the Load button to load a selected model. Ready… The model is loaded and can be edited or trained. Edited… The model's architecture was edited. You should note that you must save an edited model to continue to training. |
|
Parameters Count |
Indicates the parameters count. |
|
Date |
Indicates the last date and time that the model was saved. |
A number of additional options — New, Import from Keras, Import Folders, Duplicate, Delete, Load, and Reset — are also available in the Model box.
|
|
Description |
|---|---|
|
New |
Lets you create a new model for super-resolution, denoising, or segmentation purposes (see Model Generator). |
|
Import from Keras |
Lets you import HDF5 files (*.h5 and *.hdf5 extensions) that were created with Keras. Keras models that your import into Dragonfly's Deep Learning Tool must meet the following requirements:
|
|
Import Folders |
Lets you import a model or models contained within a selected folder. |
|
Duplicate |
Creates a copy of the selected model. Note The name of a duplicated model can be edited by double-clicking it in the Model Name column. |
|
Delete |
Deletes the selected model. |
|
Load |
Loads the selected model. |
|
Unload |
Unloads the selected model. |
Details about the selected model — such as a general description, its architecture, author name and affiliation, copyright, and version number — are available in the Model information section of the Model Overview panel, as shown below. You should note that you do not need to load a model to view the associated metadata, which is taken from the accompanying JSON file.
Model details
|
|
Description |
|---|---|
|
General documentation |
Provides a description of the selected model, if it was previously entered in the Model Generator dialog, as well as the model's architecture, parameters, and input dimension. |
|
Name |
Is the name of the model's author. |
|
Contact |
Is the entered contact name. |
|
|
Is the supplied email. |
|
Organization |
Is the author's or contact's indicated affiliation. |
|
Address |
Is the address of the affiliated organization. |
|
Copyright |
Is the copyright date entered by the author. |
|
Creation date |
Is the creation date and time of the model. |
|
Version |
Is the version number of the model. |
You can apply trained models to selected datasets with the options in the Apply box on the Model Training panel and on the Model Overview panel of the Deep Learning tool. You can also generate previews to evaluate a model's performance before processing you data.
Apply options